Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Astana Zhuhai Challenger Sydney Challenger Noumea Challenger Acapulco Challenger Taipei Challenger Wuxi Challenger Modena Challenger Blois Challenger Zug Challenger Grodzisk Mazowiecki Challenger Taipei 2 Challenger Shenzhen Challenger Astana Challenger USA F19 Italy F26 Germany F13 Australia F6 Australia F7 Australia F8 Australia F11 Italy F25 New Zealand F1 Australia F4 Australia F5 USA F10 Mexico F7 Mexico F8 Italy F17 Norway F1 Italy F18 Norway F2 Italy F23 Australia F8 Australia F9 Australia F10 Australia F11 China F1 China F2 China F3 USA F12 USA F15 USA F16 USA F21 Australia F9 Australia F10 USA F2 USA F3 Colombia F2 Australia F1 Australia F2 Thailand F1 Thailand F2 New Zeland F1 Thailand F3 Japan F1 New Zeland F2 Australia F3 Australia F4 China F3 China F4 Korea F1 Japan F2 USA F10 Australia F3 Australia F4 Egypt F7 Egypt F8 Netherlands F1 Netherlands F3 Malaysia F3 Italy F17 Australia F5 Australia F6 Thailand F4 Australia F7 Thailand F5 Australia F8 Thailand F6 Vietnam F1 Australia F9 Australia F10 Australia F1 Australia F2 Usa F8 Usa F13 Usa F14 Australia F5 USA F23 China F7 China F8 Australia F9 Great Britain F16 New Zealand F1 Australia F12 Australia F13 Australia F3 Australia F4 Italy F20 Italy F22 Italy F23 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Vietnam F1 Vietnam F2 Vietnam F3 Thailand F1 Thailand F2 Thailand F3 Germany F5 Italy F14 Germany F8 France F13 Austria F4 Germany F13 Germany F14 Vietnam F5 Japan F8 Australia F11 Australia F12 Australia F4 Australia F5 China F3 Korea F3 Korea F4 Japan F7 Japan F8 Australia F9 Australia F10 Korea F10 Korea F11 Australia F9 Australia F10 Australia F4 Australia F5 Korea F1 Korea F2 USA F17 Canada F10 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 USA F16 USA F17 USA F18 USA F22 Finland F1 Finland F2 Canada F6 Canada F7 USA F31 USA F34 USA F35 USA F36 USA F37 USA F40 China F1 (Anning) China F2 (Anning) Australia F2 (Canberra) Australia F3 (Canberra) China F7 (Wuhan) China F8 (Fuzhou) China F9 (Luan) Thailand F1 (Hua Hin) USA F19 (Winston-Salem) USA F22 (Pittsburgh) USA F24 (Champaign) Thailand F8 (Nonthaburi) Thailand F10 (Hua Hin) USA F17 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Kazakhstan F8 (Shymkent) Korea F2 Germany F12 USA F24 USA F25 USA F32 New Zealand F1 New Zealand F2 Australia F3 Japan F3 Thailand F3 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Italy F24 New Zealand F2 Australia F3 Italy F19 Italy F20 Italy F21 Turkey F4 Italy F22 Italy F24 Italy F26 Italy F27 Italy F28 Australia F6 Australia F12 Australia F13 Australia F1 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Japan F1 Japan F2 Korea F1 Korea F2 USA F17 USA F18 USA F19 USA F20 Ecuador F1 Ecuador F2 Ecuador F3 Australia F8 USA F11 Kuwait F2 Belarus F1 M15 Naples M25 Guayaquil Netherlands F2 USA F12 Belarus F2 M15 Cancun USA F13 M25 Canberra M25 Canberra Great Britain F9 M25 Anapoima M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M25 Tbilisi M25 Tbilisi M25 Tbilisi Australia F5 Australia F6 M25 Darwin M25 Darwin M25 Tay Ninh M25 Tay Ninh M25 Traralgon M25 Traralgon M15 Tauranga USA F25 Australia F10 USA F27 M25 Anapoima Malaysia F1 Malaysia F2 Mexico F16 Australia F11 Australia F12 Australia F1 Australia F2 New Zealand F1 New Zealand F2 New Zealand F3 Australia F11 France F7 Italy F13 Thailand F3 Great Britain F17 Usa F15 Australia F1 Challenger ATP de Cuenca Diario El Mercurio - Cuenca Fifth Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson The Surbiton Trophy - Surbiton Sunset Moulding Challenger - Yuba City Open Diputacion Ciudad de Pozoblanco - Cordoba Nielsen USTA Pro Tennis Championship - Winnetka The LTA Manchester Trophy - Manchester Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi The Mercedes Benz of Calabasas - Calabasas National Bank Men's Rimouski Challenger - Rimouski Burnie Challenger Bangkok Challenger Tenerife Challenger Savannah Challenger Samarkand Challenger Almaty Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Tallahassee Challenger Zagreb Challenger Carson Challenger Alessandria Challenger Nottingham Challenger Ojai Challenger Binghamton Challenger Samarkand Challenger Karshi Challenger Salvador Challenger Astana Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Eckental Challenger Loughborough Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Busan Challenger Cremona Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Milan Challenger Aptos Challenger Trani Challenger Manerbio Challenger Shanghai Challenger Ningboo Challenger Bangkok Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Furth Challenger Milan Challenger Bangkok Challenger Shanghai Challenger Noumea Challenger Burnie Challenger Dallas Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Nottingham Challenger Nottingham-2 Challenger Beijing Challenger Astana Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Noumea Challenger West Lakes Challenger Guadalajara Challenger Leon Challenger Napa Challenger Sacramento Challenger Traralgon Challenger Traralgon Challenger 2 USA F33 Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Taipei City Challenger Tallahassee Challenger Karshi Challenger Samarkand Challenger Eskisehir Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Gimcheon Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Traralgon Challenger Canberra Challenger Yokohama Challenger Toyota Challenger Canberra Challenger Launceston Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bangkok Challenger Binghamton Challenger Lexington Challenger Kaohsiung Challenger Traralgon Challenger Canberra Challenger Columbus Challenger Noumea Challenger Maui Challenger Burnie Challenger Drummondville Challenger Taipei City Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Medellin Challenger Binghamton Challenger Lexington Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Shanghai Challenger Gwangju Challenger Ningboo Challenger Traralgon Challenger Ho Chi Minh City Challenger Canberra Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Noumea Challenger Newport Beach Challenger Launceston Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Panama City Challenger Taipei City Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Shymkent Challenger Almaty Challenger Fergana Challenger Jinan Challenger Gwangju Challenger Zhangjiagang Challenger Almaty Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Noumea Challenger Launceston Challenger Bangkok Challenger Phoenix Challenger Surbiton Challenger Winnetka Challenger Jinan Challenger Canberra Challenger Bengalaru Challenger St. Petersburg 1 Challenger Orlando Challenger Nottingham 1 Challenger Nottingham 2 Challenger Istanbul 2 Challenger Puerto Vallarta Challenger Traralgon Challenger Monterrey Challenger Salinas Challenger Nur-Sultan Challenger Playford Challenger Sydney Challenger Noumea Challenger Monterrey Challenger Puerto Vallarta Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Leon Challenger Busan Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Shenzhen 1 Challenger Playford Challenger Brasilia Challenger Asuncion Challenger Cuernavaca Challenger Kia International in Caloundra - Caloundra ATP Challenger Numea - New Caledonia Atlanta Clay Court Challenger - Atlanta Heineken Open - Auckland Heineken Open - Auckland Heineken Open - Auckland Heineken Open - Auckland Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen China Open - Beijing Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Brisbane International - Brisbane ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Open 13 Provence - Marseille Tata Open Maharashtra - Pune Great Ocean Road Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Singapore Tennis Open - Singapore Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Burnie Challenger Savannah Challenger Sarasota Challenger Beijing Challenger Abierto Mexicano Telcel - Acapulco Gallagher International - Hamilton Singapore Challenger Challenger Britania Zavaleta - Puebla Uncle Toby's Australian Men's Clay Court Challenger - Canberra Astana Open - Astana Leon Challenger Jersey Challenger Traralgon Challenger Savannah Challenger Anning Challenger Kia International In Caloundra - Caloundra Kobe Challenger Kia International In Kawana - Kawana Kun-Ming Challenger Shanghai Challenger Bratislava Challenger Busan Challenger Genoa Open Challenger-Fondazione Carige - Genova MST ATP Challenger International - Burnie Architect Open - Budapest Fifth Third Bank Tennis Classic - Lexington Helsinki Challenger Karshi Challenger Kia International in Burnie - Burnie Winnetka Challenger New Delhi Challenger III - New Delhi Mexico City Challenger Chennai Challenger Zhangjiagang Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Savannah Challenger Cali Challenger Montevideo Challenger Melbourn Challenger Vancouver Challenger Marburg Challenger Australian Open - Melbourne Australian Open - Melbourne Salzburg Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medellin Challenger Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Seoul Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Challenger Shenzhen 2 Challenger Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Grodzisk Mazowiecki Challenger Temuco Challenger Mexico City Challenger Libema Open - 's-Hertogenbosch Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, Group 2, 1R, NZL-LIB 5-0 Davis Cup, Group 2, 2R, KAZ-NZL 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 2R, KUW-NZL 0-5 Davis Cup, Group 2, 1R, NZL-MAS 5-0 Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Asia/Oceania Group II, 3R, THA-NZL 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group II, 3R, PHI-NZL 2-3 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, Group I, 2R, NZL-IND 2-3 Davis Cup, Group I, 1R, KOR-NZL 3-1 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, Group I, PO, NZL-KOR 3-2 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, PO, KOR-NZL 3-2 Hopman Cup - Perth Davis Cup, World Group I, PO, NZL-VEN 3-1 Davis Cup, Group I, 1R, NZL-KOR 1-3 Davis Cup, Group I, PO, NZL-URU 3-1 Chengdu Open - Chengdu Australian Open (juniors) All Lower level tournaments Rogers Cup - Toronto Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Miami Open - Miami Davis Cup, Group 2, 1R, NZL-POC 5-0 Hopman Cup - Perth Olympics - Paris Davis Cup, Group 2, 1R, SRI-NZL 2-3 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group II, 1R, NZL-THA 3-1 Davis Cup, World Group II, 1R, NZL-LUX 2-3 Davis Cup, Group I, PO, NZL-PAK 5-0